#字符串的查询操作
'''
index()   查找子串substr第一次出现的位置,如果查找的子串不存在时，则抛出ValueError
rindex()  查找子串substr最后一次出现的位置，如果查找的子串不存在时，则抛出ValueError
find()    查找子串substr第一次出现的位置,如果查找的子串不存在时，则返回-1
rfind()   查找子串substr最后一次出现的位置,如果查找的子串不存在时，则返回-1
'''
s='hello,hello'
print(s.index('lo')) # 第一次是在位置3出现的
#print(s.index ('k'))#ValueError: substring not found

print (s.rindex('lo'))
#print(s.rindex('k'))#ValueError: substring not found

print(s.find('lo'))  # 3
print(s.find('k'))   # -1

print(s.rfind('lo'))
print(s.rfind('k'))  #-1



